+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-GtkIconView
-
-<!-- ##### SECTION Short_Description ##### -->
-A widget which displays a list of icons in a grid
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-#GtkIconView provides an alternative view on a list model.
-It displays the model as a grid of icons with labels. Like
-#GtkTreeView, it allows to select one or multiple items
-(depending on the selection mode, see gtk_icon_view_set_selection_mode()).
-In addition to selection with the arrow keys, #GtkIconView supports
-rubberband selection, which is controlled by dragging the pointer.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### STRUCT GtkIconView ##### -->
-<para>
-The <structname>GtkIconView</structname> struct contains only
-private fields and should not be directly accessed.
-</para>
-
-
-<!-- ##### SIGNAL GtkIconView::activate-cursor-item ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-@Returns:
-
-<!-- ##### SIGNAL GtkIconView::item-activated ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-@arg1:
-
-<!-- ##### SIGNAL GtkIconView::move-cursor ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-@arg1:
-@arg2:
-@Returns:
-
-<!-- ##### SIGNAL GtkIconView::select-all ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-
-<!-- ##### SIGNAL GtkIconView::select-cursor-item ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-
-<!-- ##### SIGNAL GtkIconView::selection-changed ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-
-<!-- ##### SIGNAL GtkIconView::set-scroll-adjustments ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-@arg1:
-@arg2:
-
-<!-- ##### SIGNAL GtkIconView::toggle-cursor-item ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-
-<!-- ##### SIGNAL GtkIconView::unselect-all ##### -->
-<para>
-
-</para>
-
-@iconview: the object which received the signal.
-
-<!-- ##### ARG GtkIconView:column-spacing ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:columns ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:item-padding ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:item-width ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:margin ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:markup-column ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:model ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:orientation ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:pixbuf-column ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:reorderable ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:row-spacing ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:selection-mode ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:spacing ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:text-column ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:tooltip-column ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:selection-box-alpha ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkIconView:selection-box-color ##### -->
-<para>
-
-</para>
-
-<!-- ##### USER_FUNCTION GtkIconViewForeachFunc ##### -->
-<para>
-A function used by gtk_icon_view_selected_foreach() to map all
-selected rows. It will be called on every selected row in the view.
-</para>
-
-@icon_view: a #GtkIconView
-@path: The #GtkTreePath of a selected row
-@data: user data
-
-
-<!-- ##### FUNCTION gtk_icon_view_new ##### -->
-<para>
-
-</para>
-
-@void:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_new_with_model ##### -->
-<para>
-
-</para>
-
-@model:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_model ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@model:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_model ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_text_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@column:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_text_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_markup_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@column:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_markup_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_pixbuf_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@column:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_pixbuf_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_path_at_pos ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@x:
-@y:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_item_at_pos ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@x:
-@y:
-@path:
-@cell:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_convert_widget_to_bin_window_coords ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@wx:
-@wy:
-@bx:
-@by:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_cursor ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-@cell:
-@start_editing:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_cursor ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-@cell:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_selected_foreach ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@func:
-@data:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_selection_mode ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@mode:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_selection_mode ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_orientation ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@orientation:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_orientation ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_columns ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@columns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_columns ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_item_width ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@item_width:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_item_width ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_spacing ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@spacing:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_spacing ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_row_spacing ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@row_spacing:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_row_spacing ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_column_spacing ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@column_spacing:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_column_spacing ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_margin ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@margin:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_margin ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_item_padding ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@item_padding:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_item_padding ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_select_path ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-
-
-<!-- ##### FUNCTION gtk_icon_view_unselect_path ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-
-
-<!-- ##### FUNCTION gtk_icon_view_path_is_selected ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_selected_items ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_select_all ##### -->
-<para>
-
-</para>
-
-@icon_view:
-
-
-<!-- ##### FUNCTION gtk_icon_view_unselect_all ##### -->
-<para>
-
-</para>
-
-@icon_view:
-
-
-<!-- ##### FUNCTION gtk_icon_view_item_activated ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-
-
-<!-- ##### FUNCTION gtk_icon_view_scroll_to_path ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-@use_align:
-@row_align:
-@col_align:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_visible_range ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@start_path:
-@end_path:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_tooltip_item ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@tooltip:
-@path:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_tooltip_cell ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@tooltip:
-@path:
-@cell:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_tooltip_context ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@x:
-@y:
-@keyboard_tip:
-@model:
-@path:
-@iter:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_tooltip_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@column:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_tooltip_column ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### ENUM GtkIconViewDropPosition ##### -->
-<para>
-An enum for determining where a dropped item goes.
-</para>
-
-@GTK_ICON_VIEW_NO_DROP: no drop possible
-@GTK_ICON_VIEW_DROP_INTO: dropped item replaces the item
-@GTK_ICON_VIEW_DROP_LEFT: droppped item is inserted to the left
-@GTK_ICON_VIEW_DROP_RIGHT: dropped item is inserted to the right
-@GTK_ICON_VIEW_DROP_ABOVE: dropped item is inserted above
-@GTK_ICON_VIEW_DROP_BELOW: dropped item is inserted below
-
-<!-- ##### FUNCTION gtk_icon_view_enable_model_drag_source ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@start_button_mask:
-@targets:
-@n_targets:
-@actions:
-
-
-<!-- ##### FUNCTION gtk_icon_view_enable_model_drag_dest ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@targets:
-@n_targets:
-@actions:
-
-
-<!-- ##### FUNCTION gtk_icon_view_unset_model_drag_source ##### -->
-<para>
-
-</para>
-
-@icon_view:
-
-
-<!-- ##### FUNCTION gtk_icon_view_unset_model_drag_dest ##### -->
-<para>
-
-</para>
-
-@icon_view:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_reorderable ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@reorderable:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_reorderable ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_set_drag_dest_item ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-@pos:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_drag_dest_item ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-@pos:
-
-
-<!-- ##### FUNCTION gtk_icon_view_get_dest_item_at_pos ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@drag_x:
-@drag_y:
-@path:
-@pos:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_icon_view_create_drag_icon ##### -->
-<para>
-
-</para>
-
-@icon_view:
-@path:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-GtkStatusbar
-
-<!-- ##### SECTION Short_Description ##### -->
-Report messages of minor importance to the user
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-A #GtkStatusbar is usually placed along the bottom of an application's main
-#GtkWindow. It may provide a regular commentary of the application's status
-(as is usually the case in a web browser, for example), or may be used to
-simply output a message when the status changes, (when an upload is complete
-in an FTP client, for example).
-It may also have a resize grip (a triangular area in the lower right corner)
-which can be clicked on to resize the window containing the statusbar.
-</para>
-<para>
-Status bars in GTK+ maintain a stack of messages. The message at
-the top of the each bar's stack is the one that will currently be displayed.
-</para>
-<para>
-Any messages added to a statusbar's stack must specify a <emphasis>context
-id</emphasis> that is used to uniquely identify the source of a message.
-This context id can be generated by gtk_statusbar_get_context_id(), given a
-message and the statusbar that it will be added to. Note that messages are
-stored in a stack, and when choosing which message to display, the stack
-structure is adhered to, regardless of the context identifier of a message.
-</para>
-<para>
-One could say that a statusbar maintains one stack of messages for display
-purposes, but allows multiple message producers to maintain sub-stacks of
-the messages they produced (via context ids).
-</para>
-<para>
-Status bars are created using gtk_statusbar_new().
-</para>
-<para>
-Messages are added to the bar's stack with gtk_statusbar_push().
-</para>
-<para>
-The message at the top of the stack can be removed using gtk_statusbar_pop().
-A message can be removed from anywhere in the stack if its message_id was
-recorded at the time it was added. This is done using gtk_statusbar_remove().
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### STRUCT GtkStatusbar ##### -->
-<para>
-Contains private data that should be modified with the functions described
-below.
-</para>
-
-
-<!-- ##### SIGNAL GtkStatusbar::text-popped ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@context_id:
-@text:
-
-<!-- ##### SIGNAL GtkStatusbar::text-pushed ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@context_id:
-@text:
-
-<!-- ##### ARG GtkStatusbar:has-resize-grip ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkStatusbar:shadow-type ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION gtk_statusbar_new ##### -->
-<para>
-
-</para>
-
-@void:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_statusbar_get_context_id ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@context_description:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_statusbar_push ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@context_id:
-@text:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_statusbar_pop ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@context_id:
-
-
-<!-- ##### FUNCTION gtk_statusbar_remove ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@context_id:
-@message_id:
-
-
-<!-- ##### FUNCTION gtk_statusbar_set_has_resize_grip ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_statusbar_get_has_resize_grip ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_statusbar_get_message_area ##### -->
-<para>
-
-</para>
-
-@statusbar:
-@Returns:
-
-
+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-GtkWindow
-
-<!-- ##### SECTION Short_Description ##### -->
-Toplevel which can contain other widgets
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-<refsect2 id="GtkWindow-BUILDER-UI">
-<title>GtkWindow as GtkBuildable</title>
-<para>
-The GtkWindow implementation of the GtkBuildable interface supports a
-custom <accel-groups> element, which supports any number of <group>
-elements representing the GtkAccelGroup objects you want to add to your
-window (synonymous with gtk_window_add_accel_group().
-</para>
-<example>
-<title>A UI definition fragment with accel groups</title>
-<programlisting><![CDATA[
-<object class="GtkWindow">
- <accel-groups>
- <group name="accelgroup1"/>
- </accel-groups>
-</object>
-
-...
-
-<object class="GtkAccelGroup" id="accelgroup1"/>
-]]></programlisting>
-</example>
-</refsect2>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### STRUCT GtkWindow ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SIGNAL GtkWindow::activate-default ##### -->
-<para>
-
-</para>
-
-@window: the object which received the signal.
-
-<!-- ##### SIGNAL GtkWindow::activate-focus ##### -->
-<para>
-
-</para>
-
-@window: the object which received the signal.
-
-<!-- ##### SIGNAL GtkWindow::frame-event ##### -->
-<para>
-
-</para>
-
-@window: the object which received the signal.
-@event:
-@Returns:
-
-<!-- ##### SIGNAL GtkWindow::keys-changed ##### -->
-<para>
-
-</para>
-
-@window: the object which received the signal.
-
-<!-- ##### SIGNAL GtkWindow::set-focus ##### -->
-<para>
-
-</para>
-
-@window: the object which received the signal.
-@widget:
-
-<!-- ##### ARG GtkWindow:accept-focus ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:allow-grow ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:allow-shrink ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:decorated ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:default-height ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:default-width ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:deletable ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:destroy-with-parent ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:focus-on-map ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:gravity ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:has-toplevel-focus ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:icon ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:icon-name ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:is-active ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:mnemonics-visible ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:modal ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:opacity ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:resizable ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:role ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:screen ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:skip-pager-hint ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:skip-taskbar-hint ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:startup-id ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:title ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:transient-for ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:type ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:type-hint ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:urgency-hint ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkWindow:window-position ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION gtk_window_new ##### -->
-<para>
-
-</para>
-
-@type:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_title ##### -->
-<para>
-
-</para>
-
-@window:
-@title:
-
-
-<!-- ##### FUNCTION gtk_window_set_wmclass ##### -->
-<para>
-
-</para>
-
-@window:
-@wmclass_name:
-@wmclass_class:
-
-
-<!-- ##### FUNCTION gtk_window_set_resizable ##### -->
-<para>
-
-</para>
-
-@window:
-@resizable:
-
-
-<!-- ##### FUNCTION gtk_window_get_resizable ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_add_accel_group ##### -->
-<para>
-
-</para>
-
-@window:
-@accel_group:
-
-
-<!-- ##### FUNCTION gtk_window_remove_accel_group ##### -->
-<para>
-
-</para>
-
-@window:
-@accel_group:
-
-
-<!-- ##### FUNCTION gtk_window_activate_focus ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_activate_default ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_modal ##### -->
-<para>
-
-</para>
-
-@window:
-@modal:
-
-
-<!-- ##### FUNCTION gtk_window_set_default_size ##### -->
-<para>
-
-</para>
-
-@window:
-@width:
-@height:
-
-
-<!-- ##### FUNCTION gtk_window_set_geometry_hints ##### -->
-<para>
-
-</para>
-
-@window:
-@geometry_widget:
-@geometry:
-@geom_mask:
-
-
-<!-- ##### FUNCTION gtk_window_set_gravity ##### -->
-<para>
-
-</para>
-
-@window:
-@gravity:
-
-
-<!-- ##### FUNCTION gtk_window_get_gravity ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_position ##### -->
-<para>
-
-</para>
-
-@window:
-@position:
-
-
-<!-- ##### FUNCTION gtk_window_set_transient_for ##### -->
-<para>
-
-</para>
-
-@window:
-@parent:
-
-
-<!-- ##### FUNCTION gtk_window_set_destroy_with_parent ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_screen ##### -->
-<para>
-
-</para>
-
-@window:
-@screen:
-
-
-<!-- ##### FUNCTION gtk_window_get_screen ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_is_active ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_has_toplevel_focus ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_list_toplevels ##### -->
-<para>
-
-</para>
-
-@void:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_add_mnemonic ##### -->
-<para>
-
-</para>
-
-@window:
-@keyval:
-@target:
-
-
-<!-- ##### FUNCTION gtk_window_remove_mnemonic ##### -->
-<para>
-
-</para>
-
-@window:
-@keyval:
-@target:
-
-
-<!-- ##### FUNCTION gtk_window_mnemonic_activate ##### -->
-<para>
-
-</para>
-
-@window:
-@keyval:
-@modifier:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_activate_key ##### -->
-<para>
-
-</para>
-
-@window:
-@event:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_propagate_key_event ##### -->
-<para>
-
-</para>
-
-@window:
-@event:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_focus ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_focus ##### -->
-<para>
-
-</para>
-
-@window:
-@focus:
-
-
-<!-- ##### FUNCTION gtk_window_get_default_widget ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_default ##### -->
-<para>
-
-</para>
-
-@window:
-@default_widget:
-
-
-<!-- ##### FUNCTION gtk_window_present ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_present_with_time ##### -->
-<para>
-
-</para>
-
-@window:
-@timestamp:
-
-
-<!-- ##### FUNCTION gtk_window_iconify ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_deiconify ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_stick ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_unstick ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_maximize ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_unmaximize ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_fullscreen ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_unfullscreen ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_set_keep_above ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_keep_below ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_begin_resize_drag ##### -->
-<para>
-
-</para>
-
-@window:
-@edge:
-@button:
-@root_x:
-@root_y:
-@timestamp:
-
-
-<!-- ##### FUNCTION gtk_window_begin_move_drag ##### -->
-<para>
-
-</para>
-
-@window:
-@button:
-@root_x:
-@root_y:
-@timestamp:
-
-
-<!-- ##### FUNCTION gtk_window_set_decorated ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_deletable ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_frame_dimensions ##### -->
-<para>
-
-</para>
-
-@window:
-@left:
-@top:
-@right:
-@bottom:
-
-
-<!-- ##### FUNCTION gtk_window_set_has_frame ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_mnemonic_modifier ##### -->
-<para>
-
-</para>
-
-@window:
-@modifier:
-
-
-<!-- ##### FUNCTION gtk_window_set_type_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@hint:
-
-
-<!-- ##### FUNCTION gtk_window_set_skip_taskbar_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_skip_pager_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_urgency_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_accept_focus ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_focus_on_map ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_set_startup_id ##### -->
-<para>
-
-</para>
-
-@window:
-@startup_id:
-
-
-<!-- ##### FUNCTION gtk_window_set_role ##### -->
-<para>
-
-</para>
-
-@window:
-@role:
-
-
-<!-- ##### FUNCTION gtk_window_get_decorated ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_deletable ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_default_icon_list ##### -->
-<para>
-
-</para>
-
-@void:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_default_icon_name ##### -->
-<para>
-
-</para>
-
-@void:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_default_size ##### -->
-<para>
-
-</para>
-
-@window:
-@width:
-@height:
-
-
-<!-- ##### FUNCTION gtk_window_get_destroy_with_parent ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_frame_dimensions ##### -->
-<para>
-
-</para>
-
-@window:
-@left:
-@top:
-@right:
-@bottom:
-
-
-<!-- ##### FUNCTION gtk_window_get_has_frame ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_icon ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_icon_list ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_icon_name ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_mnemonic_modifier ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_modal ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_position ##### -->
-<para>
-
-</para>
-
-@window:
-@root_x:
-@root_y:
-
-
-<!-- ##### FUNCTION gtk_window_get_role ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_size ##### -->
-<para>
-
-</para>
-
-@window:
-@width:
-@height:
-
-
-<!-- ##### FUNCTION gtk_window_get_title ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_transient_for ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_type_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_skip_taskbar_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_skip_pager_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_urgency_hint ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_accept_focus ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_focus_on_map ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_group ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_get_window_type ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_move ##### -->
-<para>
-
-</para>
-
-@window:
-@x:
-@y:
-
-
-<!-- ##### FUNCTION gtk_window_parse_geometry ##### -->
-<para>
-
-</para>
-
-@window:
-@geometry:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_reshow_with_initial_size ##### -->
-<para>
-
-</para>
-
-@window:
-
-
-<!-- ##### FUNCTION gtk_window_resize ##### -->
-<para>
-
-</para>
-
-@window:
-@width:
-@height:
-
-
-<!-- ##### FUNCTION gtk_window_set_default_icon_list ##### -->
-<para>
-
-</para>
-
-@list:
-
-
-<!-- ##### FUNCTION gtk_window_set_default_icon ##### -->
-<para>
-
-</para>
-
-@icon:
-
-
-<!-- ##### FUNCTION gtk_window_set_default_icon_from_file ##### -->
-<para>
-
-</para>
-
-@filename:
-@err:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_default_icon_name ##### -->
-<para>
-
-</para>
-
-@name:
-
-
-<!-- ##### FUNCTION gtk_window_set_icon ##### -->
-<para>
-
-</para>
-
-@window:
-@icon:
-
-
-<!-- ##### FUNCTION gtk_window_set_icon_list ##### -->
-<para>
-
-</para>
-
-@window:
-@list:
-
-
-<!-- ##### FUNCTION gtk_window_set_icon_from_file ##### -->
-<para>
-
-</para>
-
-@window:
-@filename:
-@err:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_icon_name ##### -->
-<para>
-
-</para>
-
-@window:
-@name:
-
-
-<!-- ##### FUNCTION gtk_window_set_auto_startup_notification ##### -->
-<para>
-
-</para>
-
-@setting:
-
-
-<!-- ##### FUNCTION gtk_window_get_opacity ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_opacity ##### -->
-<para>
-
-</para>
-
-@window:
-@opacity:
-
-
-<!-- ##### FUNCTION gtk_window_get_mnemonics_visible ##### -->
-<para>
-
-</para>
-
-@window:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_window_set_mnemonics_visible ##### -->
-<para>
-
-</para>
-
-@window:
-@setting:
-
-
#include "gtkprivate.h"
#include "gtkalias.h"
+/**
+ * SECTION:gtkiconview
+ * @title: GtkIconView
+ * @short_description: A widget which displays a list of icons in a grid
+ *
+ * #GtkIconView provides an alternative view on a list model.
+ * It displays the model as a grid of icons with labels. Like
+ * #GtkTreeView, it allows to select one or multiple items
+ * (depending on the selection mode, see gtk_icon_view_set_selection_mode()).
+ * In addition to selection with the arrow keys, #GtkIconView supports
+ * rubberband selection, which is controlled by dragging the pointer.
+ */
+
#undef DEBUG_ICON_VIEW
#define SCROLL_EDGE_SIZE 15
#include "gtkbuildable.h"
#include "gtkalias.h"
+/**
+ * SECTION:gtkstatusbar
+ * @title: GtkStatusbar
+ * @short_description: Report messages of minor importance to the user
+ *
+ * A #GtkStatusbar is usually placed along the bottom of an application's
+ * main #GtkWindow. It may provide a regular commentary of the application's
+ * status (as is usually the case in a web browser, for example), or may be
+ * used to simply output a message when the status changes, (when an upload
+ * is complete in an FTP client, for example).
+ * It may also have a resize grip (a triangular area in the lower right
+ * corner) which can be clicked on to resize the window containing the
+ * statusbar.
+ *
+ * Status bars in GTK+ maintain a stack of messages. The message at
+ * the top of the each bar's stack is the one that will currently be displayed.
+ *
+ * Any messages added to a statusbar's stack must specify a
+ * <emphasis>context id</emphasis> that is used to uniquely identify
+ * the source of a message. This context id can be generated by
+ * gtk_statusbar_get_context_id(), given a message and the statusbar that
+ * it will be added to. Note that messages are stored in a stack, and when
+ * choosing which message to display, the stack structure is adhered to,
+ * regardless of the context identifier of a message.
+ *
+ * One could say that a statusbar maintains one stack of messages for
+ * display purposes, but allows multiple message producers to maintain
+ * sub-stacks of the messages they produced (via context ids).
+ *
+ * Status bars are created using gtk_statusbar_new().
+ *
+ * Messages are added to the bar's stack with gtk_statusbar_push().
+ *
+ * The message at the top of the stack can be removed using
+ * gtk_statusbar_pop(). A message can be removed from anywhere in the
+ * stack if its message id was recorded at the time it was added. This
+ * is done using gtk_statusbar_remove().
+ */
typedef struct _GtkStatusbarMsg GtkStatusbarMsg;
struct _GtkStatusbarMsg
#define GTK_STATUSBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
+/**
+ * GtkStatusbar:
+ *
+ * Contains private data that should be modified with the functions
+ * described below.
+ */
typedef struct _GtkStatusbar GtkStatusbar;
typedef struct _GtkStatusbarClass GtkStatusbarClass;
#include "x11/gdkx.h"
#endif
+/**
+ * SECTION:gtkwindow
+ * @title: GtkWindow
+ * @short_description: Toplevel which can contain other widgets
+ *
+ * <refsect2 id="GtkWindow-BUILDER-UI">
+ * <title>GtkWindow as GtkBuildable</title>
+ * <para>
+ * The GtkWindow implementation of the GtkBuildable interface supports a
+ * custom <tag class="starttag">accel-groups</tag> element, which supports
+ * any number of <tag class="starttag">group</tag> elements representing the
+ * #GtkAccelGroup objects you want to add to your window (synonymous with
+ * gtk_window_add_accel_group().
+ * </para>
+ * <example>
+ * <title>A UI definition fragment with accel groups</title>
+ * <programlisting><![CDATA[
+ * <object class="GtkWindow">
+ * <accel-groups>
+ * <group name="accelgroup1"/>
+ * </accel-groups>
+ * </object>
+ * <!-- -->
+ * ...
+ * <!-- -->
+ * <object class="GtkAccelGroup" id="accelgroup1"/>
+ * ]]></programlisting>
+ * </example>
+ * </refsect2>
+ */
enum {
SET_FOCUS,
FRAME_EVENT,